using System;
using System.Collections;
using System.Xml.Serialization;

namespace PermissionBase.Core.Domain
{
    [Serializable]
    public class System_emp_organInfo
    {
        #region Field Members

        private string m_pk_id = "";         
        private string m_organ_code = "";         
        private decimal m_emp_base_id = 0;         
        private decimal m_flag_type = 0;         
        private decimal m_flag_sort = 0;         
        private string m_make_emp = "";         
        private DateTime m_make_date = System.DateTime.Now;         
        private string m_remark = "";         
        private string m_comp_code = "";         

        #endregion

        #region Property Members

        [XmlElement(ElementName = "Pk_id")]
        public virtual string Pk_id
        {
            get
            {
                return this.m_pk_id;
            }
            set
            {
                this.m_pk_id = value;
            }
        }

        [XmlElement(ElementName = "Organ_code")]
        public virtual string Organ_code
        {
            get
            {
                return this.m_organ_code;
            }
            set
            {
                this.m_organ_code = value;
            }
        }

        [XmlElement(ElementName = "Emp_base_id")]
        public virtual decimal Emp_base_id
        {
            get
            {
                return this.m_emp_base_id;
            }
            set
            {
                this.m_emp_base_id = value;
            }
        }

        [XmlElement(ElementName = "Flag_type")]
        public virtual decimal Flag_type
        {
            get
            {
                return this.m_flag_type;
            }
            set
            {
                this.m_flag_type = value;
            }
        }

        [XmlElement(ElementName = "Flag_sort")]
        public virtual decimal Flag_sort
        {
            get
            {
                return this.m_flag_sort;
            }
            set
            {
                this.m_flag_sort = value;
            }
        }

        [XmlElement(ElementName = "Make_emp")]
        public virtual string Make_emp
        {
            get
            {
                return this.m_make_emp;
            }
            set
            {
                this.m_make_emp = value;
            }
        }

        [XmlElement(ElementName = "Make_date")]
        public virtual DateTime Make_date
        {
            get
            {
                return this.m_make_date;
            }
            set
            {
                this.m_make_date = value;
            }
        }

        [XmlElement(ElementName = "Remark")]
        public virtual string Remark
        {
            get
            {
                return this.m_remark;
            }
            set
            {
                this.m_remark = value;
            }
        }

        [XmlElement(ElementName = "Comp_code")]
        public virtual string Comp_code
        {
            get
            {
                return this.m_comp_code;
            }
            set
            {
                this.m_comp_code = value;
            }
        }


        #endregion
    }
}